package com.ktgj.customer.domain.vo;

import com.ktgj.common.core.annotation.Excel;
import com.ktgj.customer.domain.ClaimDelayinsuranceImage;
import org.apache.catalina.LifecycleState;

import java.util.ArrayList;
import java.util.List;

public class ClaimDelayinsuranceMaxVo {

    public ClaimDelayinsuranceMaxVo()
    {
        claimDelayinsuranceImages = new ArrayList<>();
    }
    /** ID */
    @Excel(name = "ID")
    private Long delayInsuranceId;

    /** 航班信息 */
    @Excel(name = "航班信息")
    private String flightInformation;

    /** 出发城市 */
    @Excel(name = "出发城市")
    private String departureAirport;

    /** 到达城市 */
    @Excel(name = "到达城市")
    private String arriveAirport;

    /** 航班状态 */
    @Excel(name = "航班状态")
    private String flightStatus;

    /** 保单号 */
    @Excel(name = "保单号")
    private String policyNum;

    /** 保险理赔状态 */
    @Excel(name = "保险理赔状态")
    private String insuranceClaimStatus;

    /** 登机牌图片URL（登机牌、延误取消证明、身份证正面、身份证反面） */
    @Excel(name = "（登机牌、延误取消证明、身份证正面、身份证反面）")
    private String url;

    /**
     * 理赔需要的相关照片路径
     */
    private List<ClaimDelayinsuranceImage> claimDelayinsuranceImages;

    public List<ClaimDelayinsuranceImage> getClaimDelayinsuranceImages() {
        return claimDelayinsuranceImages;
    }

    public void setClaimDelayinsuranceImages(List<ClaimDelayinsuranceImage> claimDelayinsuranceImages) {
        this.claimDelayinsuranceImages = claimDelayinsuranceImages;
    }

    public Long getDelayInsuranceId() {
        return delayInsuranceId;
    }

    public void setDelayInsuranceId(Long delayInsuranceId) {
        this.delayInsuranceId = delayInsuranceId;
    }

    public String getFlightInformation() {
        return flightInformation;
    }

    public void setFlightInformation(String flightInformation) {
        this.flightInformation = flightInformation;
    }

    public String getDepartureAirport() {
        return departureAirport;
    }

    public void setDepartureAirport(String departureAirport) {
        this.departureAirport = departureAirport;
    }

    public String getArriveAirport() {
        return arriveAirport;
    }

    public void setArriveAirport(String arriveAirport) {
        this.arriveAirport = arriveAirport;
    }

    public String getFlightStatus() {
        return flightStatus;
    }

    public void setFlightStatus(String flightStatus) {
        this.flightStatus = flightStatus;
    }

    public String getPolicyNum() {
        return policyNum;
    }

    public void setPolicyNum(String policyNum) {
        this.policyNum = policyNum;
    }

    public String getInsuranceClaimStatus() {
        return insuranceClaimStatus;
    }

    public void setInsuranceClaimStatus(String insuranceClaimStatus) {
        this.insuranceClaimStatus = insuranceClaimStatus;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }
}
